
.bannerd{width:100%;  height:590px; overflow:hidden; position: relative; }
.bannerd .showad1{width:60px; height:456px; float:left;}
.bannerd .showad1 a{width:60px; height:456px; display:block; outline:none;}
.bannerd .showad1 a.qq{ background:url(../images/arrow_l.gif) left 220px no-repeat;}
.bannerd .showad2{width:960px; height:456px; overflow:hidden; float:left;}
.bannerd .showad2 li{ float:left;}
.bannerd .showad2 li img{width:960px; height:456px;}
.bannerd .showad3{width:60px; height:456px; float:right;}
.bannerd .showad3 a{width:60px; height:456px; float:right;outline:none;}
.bannerd .showad3 a.qq{ background:url(../images/arrow_r.gif) right 220px no-repeat;}

.theme-default .nivoSlider {position:relative;}
.theme-default .nivoSlider img {position:absolute;top:0px;left:0px;display:none;}
.theme-default .nivoSlider a {border:0;display:block;}
.theme-default .nivo-controlNav {position:absolute;left:50%;bottom:20px; z-index: 99999; display: inline-block; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.theme-default .nivo-controlNav a {display:block;width:14px;height:14px;background:#fff; border-radius: 50%; text-indent:-9999px;border:0;margin:0 5px;float:left;}
.theme-default .nivo-controlNav a.active {background:#1795d6;}
.theme-default .nivo-directionNav a {display:block;width:30px;height:30px;background:url(../images/arrows.png) no-repeat;text-indent:-9999px;border:0;}
.theme-default a.nivo-nextNav {background-position:-32px 0;right:0px;}
.theme-default a.nivo-prevNav {left:0px;}
.theme-default .nivo-caption {font-family: Helvetica, Arial, sans-serif;}
.theme-default .nivo-caption a {color:#fff;border-bottom:1px dotted #fff;}
.theme-default .nivo-caption a:hover {color:#fff;}
.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;}
.nivo-box {display:block;position:absolute;z-index:5;}
.nivo-caption {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8;width:100%;z-index:8;}
.nivo-caption p {padding:5px;margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;}
.nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
.nivo-controlNav a {position:relative;z-index:9;cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}
.theme-default #slider { height:590px; width: 1920px; overflow:hidden;  position: absolute  !important; top: 50%; left: 50%;    display: inline-block; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); position: relative;}

.nivo-directionNav{display: none !important;}





/* banner */
.flexslider{position:relative;height:590px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:590px; position: relative;}
.flex-control-nav{position:absolute;bottom:25px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:43px;height:10px;margin:0 10px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:43px;height:2px;line-height:40px;overflow:hidden;cursor:pointer; background: rgba(255,255,255,0.6);}
.flex-control-nav a:hover{ width: 43px; height: 3px; background: #fff; }
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

.banner_text{ position: relative; top: 400px; left: 1200px;  color: #fff;  }
.banner_text span{ font-size: 32px; }
.banner_text em{ font-style: normal; font-size: 18px; }

.banner_text2{ position: relative; top: 20px; left: 800px; font-size: 28px; color: #fff;  }

.banner_text3{ position: relative; top: 20px; left: 800px; font-size: 28px; color: #fff;  }

.banner_text4{ position: relative; top: 20px; left: 800px; font-size: 28px; color: #fff;  }

.banner_text5{ position: relative; top: 20px; left: 800px; font-size: 28px; color: #fff;  }

.banner_text6{ position: relative; top: 20px; left: 800px; font-size: 28px; color: #fff;  }


.pro_bg{ width: 100%; height: 397px;  background: #f2f2f2;}
.pro_bg .pro_box{ width: 1200px; margin: 0 auto; height: 457px; overflow: hidden; }
.pro_tit{ text-align: center; margin: 30px auto 25px auto; width: 215px; height: 56px;}
.pro_bg .pro_box .pro{ width: 100%; height: 205px; overflow: hidden; }
.pro_bg .pro_box .pro ul{}
.pro_bg .pro_box .pro ul li{ display: block; float: left; margin-left: 8px; width: 233px; height: 205px; position: relative; overflow: hidden;}
.pro_bg .pro_box .pro ul li:first-child{ margin-left: 0; }
.pro_bg .pro_box .pro ul li img{ width: 233px; height: 160px; -moz-transition:.5s ease-in;
        -webkit-transition:.5s ease-in;
        -o-transition:.5s ease-in;
        -ms-transition:.5s ease-in;
        transition:.5s ease-in; }
.pro_bg .pro_box .pro ul li:hover img{ transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1); cursor: pointer; background: #333;}

.pro_bg .pro_box .pro ul li .pro_text{  text-align: center; width: 100%; height: auto; }
.pro_bg .pro_box .pro ul li .pro_text a{ color: #333; }
.pro_bg .pro_box .pro ul li .pro_text a span{ display: none;}
.pro_bg .pro_box .pro ul li .pro_text a:hover span{  color: #1795d6; }
.pro_bg .pro_box .pro ul li .pro_text h1{ font-size: 14px; color: #333; font-weight: normal;   overflow: hidden;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap;overflow:hidden; }
.pro_bg .pro_box .pro ul li .pro_text a:hover h1{  color: #1795d6; }
.pro_bg .pro_box .pro ul li:hover h1{ text-decoration: underline;  color: #1795d6;}
.pro_bg .pro_box .pro ul li:hover span{ text-decoration: underline;  color: #1795d6;}

.pro_bg .pro_box .pro_tit2{ text-align: center; margin: 20px auto 35px auto; width: 60px; height: 21px;}



.about_box{ width: 1200px; height: auto; overflow: hidden; margin: 0 auto 40px auto; }
.about_box .about_con{ width: 100%; height: 405px; }
.about_box .about_con .about_left{ width: 600px; height: 405px; float: left; background: url(../images/about.jpg) no-repeat;}
.about_yuan{ width: 293px; height: 293px; border-radius: 193px; background: rgba(255,255,255,0.8); margin: 55px auto 0 auto; overflow: hidden; text-align: center;}
.about_yuan img{ width: 195px; height: 99px; margin: 52px auto 15px auto;  display: block;}
.about_yuan span{ font-family: "宋体"; color: #777777; display: block; width: 230px; margin: 0 auto; line-height: 20px; }
.about_yuan a{ color: #1795d6; line-height: 60px;}


.about_box .about_con .about_right{ width: 578px; height: 405px; overflow: hidden; float: right; }
.about_box .about_con .about_right ul{}
.about_box .about_con .about_right ul li{ display: block; width: 100%; height: auto; overflow: hidden; border-bottom: dotted 1px #999999; padding-bottom: 14px; margin-top: 14px;}
.about_box .about_con .about_right ul li:first-child{ margin-top: 0; }
.about_box .about_con .about_right ul li span{ display: block; font-family: "宋体"; color: #999; font-size: 13px; line-height: 25px; }
.about_box .about_con .about_right ul li a{ font-size: 13px; height: 20px; display: block;}
.about_box .about_con .about_right ul li em{ font-style: normal; display: block; font-family: "宋体"; color: #777777; font-size: 13px;}


/* 友情链接 */
.customer{ width:100%; height:auto; margin:55px auto 30px auto;}
.friend{height:100px;margin:0 auto;overflow:hidden;width:1260px;}
.mr_frbox{height:100px;}
.mr_frBtnL{cursor:pointer;display:inline;float:left;height:20px;margin:33px 0 0 0;width:12px;}
.mr_frUl{float:left;height:90px;width:1200px; overflow:hidden; margin:0 7px;} 
.mr_frBtnR{float:right;margin-top:33px;cursor:pointer;width:12px;height:20px;}
.mr_frUl ul li{display:inline;float:left;height:82px;width:165px;overflow:hidden;position:relative; margin-left:20px; margin-right:15px;
 border:solid 1px #e9e9e9; text-align:center;}

.mr_frUl ul li img {
	width:140px; height:60px;
    filter: grayscale(1);
    -webkit-filter: grayscale(1);
    -moz-filter: grayscale(1);
    -o-filter: grayscale(1);
    -ms-filter: grayscale(1);
}
.mr_frUl ul li img:hover {
    filter: grayscale(0);
    -webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    -o-filter: grayscale(0);
    -ms-filter: grayscale(0);
}


